iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 11
0
自我挑戰組

資料處理以及視覺化系列 第 11

R語言-第十一天暫時不要鐵達尼 - R 讀檔 第四篇

  • 分享至 

  • xImage
  •  

說實在的用上一個方式 for迴圈真的是用了好一陣子

自從搞懂apply家族後才

豁然開朗阿!!!

從來沒想過可以直接走捷徑

以下介紹第三種讀檔方式

首先一樣要找到檔案

file_which = list.files("C:\\Users\\sam\\Desktop\\役男\\")

接下來藉由函數 lapply

on_my_god = lapply(file_which, function(X)data.table::fread(paste0("C:\\Users\\sam\\Desktop\\役男\\",X)))

結束

讀檔就是這麼輕鬆寫意

但你以為這樣就結束了?

沒有發現現在的資料型態是 list() 嗎?

list確實在某些情況下是好用的

所以我們來處理一下list

首先我們點開資料集 會發現這些資料集沒有名稱(Name)

[[4]]
年度 梯次 替代役役男訓練人數
1:   97   56              2,205
2:   97   57              1,883

所以我們先命名

names(on_my_god) = file_which
$`替代役役男訓練人數統計表+97年.csv`
年度 梯次 替代役役男訓練人數
1:   97   56              2,205

命名完成後 增加辨別度

處理資料方便多了呢!


上一篇
R語言-第十天暫時不要鐵達尼 - R 讀檔 第三篇
下一篇
R語言-第十二天暫時不要鐵達尼 - R 讀檔 第五篇
系列文
資料處理以及視覺化30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言